<?php
$sesion = new Sesion();

if(is_numeric($_GET['uuid']) && $_GET['uuid']!= $sesion->getUsuario()->getId() && $sesion->getUsuario()->esAmigo($_GET['uuid']))
{
	//Alguien esta viendo el perfil de otro
	$usuarioLocal = new Usuario();
	$usuarioLocal->cargarUsuarioConId($_GET['uuid']);
	$usuarioVisitante = $sesion->getUsuario();
}else{
	//Esta viendo su propio perfil
	$usuarioVisitante = $sesion->getUsuario();
	$usuarioLocal = $usuarioVisitante;
}

$datos['id']="listaAlbumes";
$datos['titulo']="Albumes";


/*$contenido = '<div>

	<ol id="contenidoTablon" start="1">
		<!-- the paginated content will go here -->
	</ol>

	<p id="p_container_tablon"></p>

</div>
<input id="cantidadPaginasTablon" type="hidden" value="'.$usuarioLocal->getCantidadPaginasTablon().'" />
';

$contenido .= '<script>

// Place code in the YAHOO.example namespace
var Tablon = YAHOO.namespace(\'tablon\');

Tablon.content = YAHOO.util.Dom.get(\'contenidoTablon\');

Tablon.handlePagination = function (state) {
	
	// Gather the content for the requested page
	//alert(\'consultasAjax.php?seccion=tablon&uuid='.$usuarioLocal->getId().'&desde=\'+state.recordOffset+\'&cantidad=20\');
	var startIndex = state.recordOffset;
		//recs = Tablon.data.top40.slice(startIndex, startIndex + state.rowsPerPage);

	// Update the content UI
	Tablon.content.start = startIndex + 1;

	// Confirm state change with the Paginator
	Tablon.paginator.setState(state);
	YAHOO.util.Connect.asyncRequest(\'GET\',\'consultasAjax.php?seccion=tablon&uuid='.$usuarioLocal->getId().'&desde=\'+Tablon.content.start+\'&cantidad=20\', cambiarContenidoTablon);
};

Tablon.paginator = new YAHOO.widget.Paginator({
	rowsPerPage : 20,
	totalRecords : YAHOO.util.Dom.get(\'cantidadPaginasTablon\').value,
	containers : \'p_container_tablon\',
	template : "{PreviousPageLink} {CurrentPageReport} {NextPageLink}",
	previousPageLinkLabel : "&lt;",
	nextPageLinkLabel : "&gt;",
	pageReportTemplate : "{startRecord} - {endRecord} of the Top {totalRecords}"
});


var cambiarContenidoTablon = {
	success : function (o) {
		var mensajes = [];
		try {
			//alert(o.responseText);
			mensajes = YAHOO.lang.JSON.parse(o.responseText);
			Tablon.content.innerHTML = "";
			for (var i = 0; i < mensajes.length; i++)
			{
				
				Tablon.content.innerHTML +="<li><p>";
				Tablon.content.innerHTML +="<table id=\"tablon"+i+"\"><tr><td>"+mensajes[i].emisor+" te escribió el dia "+mensajes[i].fecha_comentario+"</td></tr><tr><td>"+mensajes[i].comentario+"</td></tr></table>";
				Tablon.content.innerHTML +="</p></li>";
				
				
				if (mensajes[i].respuesta.length > 0)
				{
					new YAHOO.widget.Tooltip("tooltipRespuesta"+i, { context:"tablon"+i, text:"Tu respuesta fue: "+mensajes[i].respuesta });
				}else if(mensajes[i].enrespuesta.length > 0){
					new YAHOO.widget.Tooltip("tooltipEnRespuestaA"+i, { context:"tablon"+i, text:"Este comentario es respuesta a tu comentario: "+mensajes[i].enrespuesta });
				}
					
				

			}

		}
		catch (x) {
			alert(o.responseText);
			alert("Error al enviar tu peticion. Vuelve a intentarlo"+x);
			return;
		}
			
	}
};

Tablon.paginator.subscribe(\'changeRequest\', Tablon.handlePagination);

Tablon.paginator.render();
	
Tablon.handlePagination(Tablon.paginator.getState());

</script>
';*/

$contenido="
<input type=\"hidden\" id=\"uuid\" value=\"".$usuarioLocal->getId()."\">
<div><a id=\"albumSubidas\" href=\"javascript:void(0)\" rel=\"history\">Subidas por ".$usuarioLocal->getNombre()."</a></div>
<div><a id=\"albumApariciones\"href=\"javascript:void(0)\" rel=\"history\">Donde aparece ".$usuarioLocal->getNombre()."</a></div>";

$contenido.="
<script type=\"text/javascript\" src=\"js/widgets/listaAlbumes-min.js\"></script>
<script>
YAHOO.util.Event.addListener(\"albumSubidas\", \"click\", cargarAlbum);
YAHOO.util.Event.addListener(\"albumApariciones\", \"click\", cargarAlbum);

</script>";
$datos['contenido']=$contenido;

return $datos;

